/**
 * 
 */
package com.terrence.sso.token.common.utils;

import java.util.ArrayList;

/**
 * @author wuchuang
 *
 * 2017年3月7日 下午5:30:19
 */
public final class StringUtils {
	
	/**
	 * 是否不为空
	 * @param source
	 * @return
	 */
	public static Boolean isNotEmpty(String source){
		return null!=source && !"".equals(source); 
	}
	
	/**
	 * 是否为空
	 * @param source
	 * @return
	 */
	public static Boolean isEmpty(String source){
		return null == source || "".equals(source);
	}
	
	/**
	 * 合并成字符串
	 * @param parts
	 * @param join
	 * @return
	 */
	public static String joins(ArrayList<String> parts,String join){
		StringBuilder sbuilder = new StringBuilder();
		if(null!=parts && !parts.isEmpty()){
			for(String part:parts){
				sbuilder.append(join+part);
			}
		}
		String result = sbuilder.toString();
		return (result.length() > 0)?result.substring(join.length()):null;
	}

}
